humiliate someone by demonstrating superiority - Espagnol Anglais Dictionnaire